/**
 * Copyright (c) 2016,http://www.365wuliu.com/  All Rights Reserved.
 */
package com.cargo.base.apo;

import java.lang.annotation.*;

/** 
 * length:定义一个注解
 * @Project Name:cargo 
 * @File Name:length.java 
 * @Package Name:com.cargo.common.aop
 * @Creator:wizard
 * @Date:2016年4月14日下午2:08:46 
 */
@Target({ ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)//表明 SystemServiceLog注解将会由虚拟机保留,以便它可以在运行时通过反射读取.
@Documented
public @interface length {
	int min() default 0;
	int max();
	boolean required() default false;
	/**
	 * 正则表达式
	 * @return
	 */
	String rule() default "";
	
	/**
	 * 字段描述
	 */
	String name() default "";
}
